@charset "utf-8";
*{
	margin:0;
	padding:0;
	box-sizing:border-box;
}
body{
	font-family: "Microsoft Yahei";
	color: #333;
	font-size:62.5%;
	min-width:320px;
	background: #F0F0F0;
}
a{color:#333; text-decoration: none;}
img,fieldset{border:0}
ul,ol{list-style:none}
table{border-collapse:collapse}
h1,h2,h3,h4,h5,h6{font-size:1em; font-weight:normal;}
input,input:focus{outline: none;}
.s_main{
	max-width: 640px;
	margin:0 auto;
}
@media screen and (min-width:320px) {
	.s_main{
		font-size: 12px;
	}
}
@media screen and (min-width:480px) {
	.s_main{
		font-size: 19px;
	}
}
@media screen and (min-width:640px) {
	.s_main{
		font-size: 26px;
	}
}
.s_header{height:2.96em; line-height:2.96em; border-bottom: 1px solid #628BB7; background-color: #195A9C; color: #fff; position: relative; text-align: center;}
.s_back{position: absolute; left: .616em; top:.769em;  text-indent: -9999px; background: url(../images/cz-ico.png) -9.154em 0 no-repeat; background-size:10em 4.423em;  width:.846em; height:1.462em;}
.s_header span{font-size: 1.154em;}
.s_czbody{padding:.5em .923em; box-sizing:border-box;}
.s_czuser{font-size:1em; line-height: 2.25em;}
.s_czuser strong{color:#E54C4F; font-weight: normal;}
.s_czuser .whitespace{margin:0 1em;}
.s_input{width:100%; border:1px solid #ccc;background: #fff; height:3em; margin:.2em 0 1em;}
.s_input input[type="text"]{ height:100%; border:none; text-indent: 10px; width: 90%; font-size: 1.2em; font-size: 1em;}
.s_input span{color:#999;}
.s_likeradio {margin-right:1.6em;}
.s_likeradio i{display:inline-block; width:.923em; height:.923em; border:1px solid #ccc; border-radius: .923em; background-color: #fff; margin-left:1em; margin-right:.5em;}
.s_likeradio .clicked{background-color: #18B15F;}
.s_likeradio label{color: #686868; font-size:.923em;}
.s_paystyle{height: 17.4em; overflow-y: scroll;}
.s_paystyle li{width: 100%; display: table; margin:.8em 0;}
.s_paystyle li a{display: table-cell; width:47.5%; box-sizing:border-box; border:1px solid transparent; padding-left:.78em; height: 3.2em; line-height:3.2em;}
.s_banklogo{display: inline-block; font-size: .923em; vertical-align: middle; color: #555; margin-right:.5em; background-image:url(../images/cz-ico.png); background-repeat: no-repeat; background-size:10em 4.423em; width: 2.083em; height: 2.083em;}
.s_paystyle .clicked{background:#fff; border:1px solid #ccc;}
.s_paystyle .whitespace2{display: inline-block; width:5%;}
.s_paystyle .bank2{background-position: -2.307em 0;}
.s_paystyle .bank3{background-position: -4.615em 0;}
.s_paystyle .bank4{background-position: 0 -2.346em;}
.s_paystyle .bank5{background-position: -2.307em -2.346em;}
.s_paystyle .bank6{background-position: -4.615em -2.346em;}
.s_paystyle .bank7{background-position: -6.885em 0;}
.s_paystyle .bank8{background-position: -6.885em -2.346em;}
.s_czsubbtn{display: block; margin-top:.7em; width:100%; height:2.8125em; color: #fff; font-size:1.23em; border:none; background: #18B15F; font-weight:bold; border-radius:5px; border-bottom: 2px solid #169953;}
.s_paystyle2 li a{background:#fff; text-align: center;}
.s_fixedbg{display:none; position: fixed; background:rgba(0,0,0,.3); height: 100%; width: 100%; left: 0; top:0;}
.s_fixedbox{position:absolute; background: #fff; width: 15em; left:50%; margin-left: -7.5em; top:50%; margin-top:-4.5417em; border-radius:.417em; background: #eee; padding:.5em;}
.s_fixedbox dt{height:3em; line-height: 3em; text-align: center; font-size: 1.5em; border-bottom: 1px solid #ccc;}
.s_fixedbox dd a{margin-top:.4em; display: block; height:2em; font-size: 1.5em; line-height: 2em; background:#195A9C; color: #fff; text-align: center; font-weight: bold; border-radius:.25em;}




